electrically propelled - English Synonyms Dictionary